package main

import "fmt"

// 编写一个函数，接收两个整数，然后返回它们的和、积与差。编写两个版本，一个是非命名返回值，一个是命名返回值。

func calculate(a, b int) (int, int, int) {
	return a + b, a * b, a - b
}

func calc(a, b int) (sum, mul, sub int) {
	sum = a + b
	mul = a * b
	sub = a - b
	return
}

func main() {
	sum, mul, sub := calculate(7, 3)
	fmt.Println("非命名返回值版本", sum, mul, sub)
	sum, mul, sub = calc(6, 4)
	fmt.Println("命名返回值版本", sum, mul, sub)
}
